home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 25
/
PC Gamer IT CD 25.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
gjs3.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
13KB
|
418 lines
# Node gjs3 generated on Thu Sep 04 16:18:43 1997
world g
room j
nodeview s3
puzzle:01450 { # gjs3_disable_move_to_inv
criteria {
[00008] = 112 # KeyPress
}
criteria {
[00008] = 116 # KeyPress
}
criteria {
[00008] = 117 # KeyPress
}
criteria {
[00008] = 118 # KeyPress
}
results {
action:assign(01450, 0) # gjs3_disable_move_to_inv
action:assign(00008, 0) # KeyPress
}
flags {
once_per_inst
}
}
puzzle:01451 { # gjs3_go_back_to_main_screen
criteria {
[00008] = 32 # KeyPress
}
criteria {
[00018] = 1 # mouse_rightclick
}
criteria {
[01452] = 1 # gjs3_backup
}
results {
action:assign(01452, 0) # gjs3_backup
action:assign(00008, 0) # KeyPress
action:assign(00018, 0) # mouse_rightclick
action:assign(01456, 0) # gjs3_forward_hotspot
action:dissolve()
action:change_location(u, c, 60, 388)
}
flags {
once_per_inst
}
}
puzzle:01453 { # gjs3_screenset
criteria {
[01454] = 0 # gjs3_slideshow_pic
[01407] ! 2 # gjsl_doors_solved
}
results {
action:add(01407, 1) # gjsl_doors_solved
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v011.tga 0 -1)
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01453 { # gjs3_screenset
criteria {
[01454] = 0 # gjs3_slideshow_pic
[01407] = 2 # gjsl_doors_solved
}
results {
action:add(01407, 1) # gjsl_doors_solved
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 GJS0V991.tga 0 -1)
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01455 { # gjs3_next_slide
criteria {
[01408] = 2 # universe_slide_timer
}
results {
action:assign(01456, 1) # gjs3_forward_hotspot
action:assign(01455, 0) # gjs3_next_slide
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
}
}
puzzle:01457 { # gjs3_screenset_1
criteria {
[01454] = 1 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01457, 1) # gjs3_screenset_1
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v021.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01458 { # gjs3_screenset_2
criteria {
[01454] = 2 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01458, 1) # gjs3_screenset_2
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v031.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01459 { # gjs3_screenset_3
criteria {
[01454] = 3 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01459, 1) # gjs3_screenset_3
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v041.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01460 { # gjs3_screenset_4
criteria {
[01454] = 4 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01460, 1) # gjs3_screenset_4
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v051.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01461 { # gjs3_screenset_5
criteria {
[01454] = 5 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01461, 1) # gjs3_screenset_5
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v061.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01462 { # gjs3_screenset_6
criteria {
[01454] = 6 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01462, 1) # gjs3_screenset_6
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v071.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01463 { # gjs3_screenset_7
criteria {
[01454] = 7 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01463, 1) # gjs3_screenset_7
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v081.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01464 { # gjs3_screenset_8
criteria {
[01454] = 8 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01464, 1) # gjs3_screenset_8
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v091.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01465 { # gjs3_screenset_9
criteria {
[01454] = 9 # gjs3_slideshow_pic
}
results {
action:assign(01457, 0) # gjs3_screenset_1
action:assign(01458, 0) # gjs3_screenset_2
action:assign(01459, 0) # gjs3_screenset_3
action:assign(01460, 0) # gjs3_screenset_4
action:assign(01461, 0) # gjs3_screenset_5
action:assign(01462, 0) # gjs3_screenset_6
action:assign(01463, 0) # gjs3_screenset_7
action:assign(01464, 0) # gjs3_screenset_8
action:assign(01465, 0) # gjs3_screenset_9
action:assign(01466, 0) # gjs3_screenset_10
action:assign(01465, 1) # gjs3_screenset_9
action:set_screen(gjs3f011.tga)
action:set_partial_screen(164 65 gjs3v101.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01467 { # gjs3_drop_inventory
criteria {
}
results {
action:assign(00008, 119) # KeyPress
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01468 { # gjs3_move_forward_1
criteria {
[01456] = 1 # gjs3_forward_hotspot
[01454] < 9 # gjs3_slideshow_pic
}
results {
action:assign(01456, 0) # gjs3_forward_hotspot
action:assign(01021, 1) # gjs3_came_from_slideshow3
action:add(01454, 1) # gjs3_slideshow_pic
action:universe_music:01469(0 gjslh01q.raw 0 100) # gjs3_slide_sound
action:change_location(g, j, bu, 0)
}
flags {
once_per_inst
}
}
puzzle:01470 { # gjs3_move_forward_2
criteria {
[01456] = 1 # gjs3_forward_hotspot
[01454] = 9 # gjs3_slideshow_pic
}
results {
action:assign(01456, 0) # gjs3_forward_hotspot
action:assign(01021, 1) # gjs3_came_from_slideshow3
action:assign(01454, 1) # gjs3_slideshow_pic
action:universe_music:01469(0 gjslh01q.raw 0 100) # gjs3_slide_sound
action:change_location(g, j, bu, 0)
}
flags {
once_per_inst
}
}
control:01456 push_toggle { # gjs3_forward_hotspot
flat_hotspot(178, 73, 280, 183)
cursor(active)
}
control:01452 push_toggle { # gjs3_backup
flat_hotspot(0, 290, 639, 53)
cursor(backward)
}
control:01471 flat { # gjs3_flat
}